x86/mem_sharing: don't try to unshare twice during page fault
authorTamas K Lengyel <tamas.lengyel@intel.com>
Fri, 24 Jan 2020 09:21:16 +0000 (10:21 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 24 Jan 2020 09:21:16 +0000 (10:21 +0100)
commite6fcf0efe4464c8edde1406cf44b975e18f0fa72
treed3ea2141732cf15206a47f6276b0fc1d05756a45
parentf268900fbc5b5339f76694e73f14e9261d4b8065
x86/mem_sharing: don't try to unshare twice during page fault

The page was already tried to be unshared in get_gfn_type_access. If that
didn't work, then trying again is pointless. Don't try to send vm_event again
either, simply check if there is a ring or not.

Signed-off-by: Tamas K Lengyel <tamas.lengyel@intel.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/hvm/hvm.c